#include <ctime>


class Cronometro {

public: Cronometro() { _startTime = 0; _endTime = 0;}

		void start(){
			_startTime = clock();
			_contando = true;
		}

		void stop() {
			_endTime = clock();
			_contando = false;
		}

		void reset() { if (!_contando) { _startTime = 0; _endTime = 0;} }

		double segTranscurridos() {
			if ( !_contando ) {
				clock_t clockTicksTranscurridos = _endTime - _startTime;
				double tiempoEnSeg = clockTicksTranscurridos / (double) CLOCKS_PER_SEC;
				return tiempoEnSeg;
			}
			return -1;

		}


private:
	clock_t _startTime;
	clock_t _endTime;
	bool _contando;

}; 